\hypertarget{structsc2_1_1_available_ability}{}\section{sc2\+:\+:Available\+Ability Struct Reference}
\label{structsc2_1_1_available_ability}\index{sc2\+::\+Available\+Ability@{sc2\+::\+Available\+Ability}}


Indicates if an ability is available, and if that ability requires a point.  




{\ttfamily \#include $<$sc2\+\_\+data.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structsc2_1_1_available_ability_af99b42b20bdaf45e9f3d4745eb222289}\label{structsc2_1_1_available_ability_af99b42b20bdaf45e9f3d4745eb222289}} 
{\bfseries Available\+Ability} (\hyperlink{classsc2_1_1_s_c2_type}{Ability\+ID} \hyperlink{structsc2_1_1_available_ability_ace0e29a4331fdf570146b3768203f294}{ability\+\_\+id}, bool \hyperlink{structsc2_1_1_available_ability_ac8ec9ad102f838de53565b75c4b67e99}{requires\+\_\+point})
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structsc2_1_1_available_ability_ace0e29a4331fdf570146b3768203f294}\label{structsc2_1_1_available_ability_ace0e29a4331fdf570146b3768203f294}} 
\hyperlink{classsc2_1_1_s_c2_type}{Ability\+ID} \hyperlink{structsc2_1_1_available_ability_ace0e29a4331fdf570146b3768203f294}{ability\+\_\+id} = 0
\begin{DoxyCompactList}\small\item\em Ability that is available. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structsc2_1_1_available_ability_ac8ec9ad102f838de53565b75c4b67e99}\label{structsc2_1_1_available_ability_ac8ec9ad102f838de53565b75c4b67e99}} 
bool \hyperlink{structsc2_1_1_available_ability_ac8ec9ad102f838de53565b75c4b67e99}{requires\+\_\+point} = false
\begin{DoxyCompactList}\small\item\em Indicates if the ability requires a point to invoke. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Indicates if an ability is available, and if that ability requires a point. 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/sc2api/sc2\+\_\+data.\+h\end{DoxyCompactItemize}
